SAT-Varible Complexity of Hard Combinatorial Problems
نویسندگان
چکیده
This paper discusses polynomial-time reductions from Hamiltonian Circuit (HC), k-Vertex Coloring (k-VC), and k-Clique Problems to Satis ability Problem (SAT) which are e cient in the number of Boolean variables needed in SAT. We rst present a basic type of reductions that need (n 1) log(n 1), (n 1) log k, and k logn variables for HC, k-VC and k-Clique, respectively. Several heuristics can reduce the number of variables. Some of them achieve: (n I 1) log(n 1) + log d i for HC (I is the size of any independent set of vertices v i 's whose degree is d i 's), and logn + (k 1) logD for k-Clique (D is the kth largest degree of the graph). Recent revolutionary progress in SAT algorithms will make it increasingly reasonable to solve (hard) combinatorial problems after reducing them to SAT. E ciency in the above sense apparently plays a key role in this approach. From a di erent viewpoint, the number of variables can act as a complexity measure for the original problems, if the reduction is su ciently e cient. The merits of heuristics can also be evaluated by (the reduction of) this complexity. Keyword Codes: F.2.2; G.2.1; G.2.2
منابع مشابه
Model Counting
Propositional model counting or #SAT is the problem of computing the number of models for a given propositional formula, i.e., the number of distinct truth assignments to variables for which the formula evaluates to true. For a proposi-tional formula F , we will use #F to denote the model count of F. This problem is also referred to as the solution counting problem for SAT. It generalizes SAT a...
متن کاملCompositional Propositional Proofs
Many hard-combinatorial problems have only be solved by SAT solvers in a massively parallel setting. This reduces the trust one has in the final result as errors might occur during parallel SAT solving or during partitioning of the original problem. We present a new framework to produce clausal proofs for cube-and-conquer, arguably the most effective parallel SAT solving paradigm for hard-combi...
متن کاملThe backtracking survey propagation algorithm for solving random K-SAT problems
Discrete combinatorial optimization has a central role in many scientific disciplines, however, for hard problems we lack linear time algorithms that would allow us to solve very large instances. Moreover, it is still unclear what are the key features that make a discrete combinatorial optimization problem hard to solve. Here we study random K-satisfiability problems with K=3,4, which are known...
متن کاملINFR 11102 : Computational Complexity 06 / 02 / 2018 Lecture 7 : More on NP - completeness
After Cook’s paper [Coo71] published, Dick Karp immediately realized that the notion of NP-hardness captures a large amount of intractable combinatorial optimization problems. In [Kar72], he showed 21 problems to be NP-complete. This list quickly increased and by the time of 1979, Garey and Johnson [GJ79] wrote a whole book on NP-complete problems. This book has became a classic nowadays, and t...
متن کاملParallelizing Assignment Problem with DNA Strands
Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994